<%@ page language="java" contentType="text/html; charset=utf-8"
	pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<link href="${pageContext.request.contextPath}/css/org_manager.css"
	rel="stylesheet" type="text/css" />
<link href="${pageContext.request.contextPath}/css/add_new_org.css"
	rel="stylesheet" type="text/css" />
<jsp:useBean id="edittingUser" class="team02.server.bean.UserBean"
	scope="page"></jsp:useBean>
<jsp:setProperty property="*" name="edittingUser" />
<%
//権限をチェックする
if(userBean.getAccessLevel()!=2||request.getMethod()=="GET"){
	response.sendRedirect("404.html");
	return;
}
%>
<script>
	function success() {
		alert("ユーザ情報を編集しました。");
	}
	function error() {
		alert("編集できませんでした");
	}
	function checkinput() {
		if (document.getElementById("password").value != document.getElementById("confirmPassword").value) {
			alert("パスワードと確認パスワードが違う");
			return false;
		}

		return true;
	}
</script>
<%
	if (request.getParameterMap().containsKey("btn")) {
		if (edittingUser.save() == 0)
			response.sendRedirect("user_manager.t02");
		else {
%>
<script>
	error();
</script>
<%
	}
	} else {

		edittingUser.setUserId(Integer.parseInt(request.getParameter("selected_id")));
		edittingUser.load();
	}
%>

<div class="menu1"><%@include file="/jsputils/menu.jsp"%>
	<div class = "greeting_message">
		<%@include file="/jsputils/greeting.jsp"%>
	</div>
</div>
<div class="container">
<form action="" method="post" name="form" id="user_edit">
	<div class="menu">
		<p class="menu_label">ユーザ情報を編集</p>
	</div>
	<table class="content_table">
		<tr>
			<td>
				<p class="label">名前 ：</p>
			</td>
			<td>
				<p class="input">
					<input type="text" name="name" value="<%=edittingUser.getName()%>" />
					<input type="hidden" name=userId
						value="<%=edittingUser.getUserId()%>">
				</p>
			</td>
		</tr>
		<tr>
			<td>
				<p class="label">ログイン名 ：</p>
			</td>
			<td>
				<p class="input">
					<input type="text" name="username"
						value="<%=edittingUser.getUsername()%>" />
				</p>
			</td>
		</tr>

		<tr>
			<td>
				<p class="label">パスワード：</p>
			</td>
			<td>
				<p class="input">
					<input type="password" name="password" id="password"
						value="<%=edittingUser.getPassword()%>" />
				</p>
			</td>
		</tr>

		<tr>
			<td>
				<p class="label">パスワード再入力 ：</p>
			</td>
			<td>
				<p class="input">
					<input type="password" name="confirmPassword" id="confirmPassword"
						value="<%=edittingUser.getPassword()%>" />
				</p>
			</td>
		</tr>

		<tr>
			<td>
				<p class="label">メール：</p>
			</td>
			<td>
				<p class="input">
					<input type="email" name="email"
						value="<%=edittingUser.getEmail()%>" />
				</p>
			</td>
		</tr>
		<tr>
			<td>
				<p class="label">タイプ：</p>
			</td>
			<td>
				<p class="input">
				<%if(edittingUser.getAccessLevel()==3) {%>
					<input type="radio" name="accessLevel" value="3"  checked="checked"/>出題者
					<input type="radio" name="accessLevel" value="4" />採点者
					<%}
				else{%>
					<input type="radio" name="accessLevel" value="3"  />出題者
					<input type="radio" name="accessLevel" value="4" checked="checked"/>採点者				
				<%} %>
				</p>
			</td>
		</tr>
		<tr>
			<td>
				<p class="submit" style="text-align: right;">
					<input type="submit" formaction="" name="btn" value="保存" onclick="return checkinput()"/>
				</p>
			</td>
			<td style="text-align: left;">
				<a href="user_manager.t02">キャンセル</a>
			</td>
		</tr>
	</table>
</form>
</div>